add mouse_cursor_obscured.
authorAnders Carlsson <andersca@gnu.org>
Sun, 27 Jan 2002 18:39:22 +0000 (18:39 +0000)
committerAnders Carlsson <andersca@src.gnome.org>
Sun, 27 Jan 2002 18:39:22 +0000 (18:39 +0000)
commit8290dc99dcccd0966e2f66cfa94129e0a8d7db76
tree19f73e82ffd36404b2b22ec72e8b62292d28a692
parentf03d717b59d2a5f12a935da9db83e4a476f02a8f
add mouse_cursor_obscured.

2002-01-27  Anders Carlsson  <andersca@gnu.org>

* gtk/gtktextview.h (struct _GtkTextView): add mouse_cursor_obscured.

* gtk/gtkentry.h (struct _GtkEntry): Add mouse_cursor_obscured.

* gtk/gtktextview.c (set_invisible_cursor): New function.
(gtk_text_view_obscure_mouse_cursor): Likewise.
(gtk_text_view_key_press_event): Call obscure_cursor if text
has been inserted.
(gtk_text_view_motion_event): Restore the mouse cursor.

* gtk/gtkentry.c (gtk_entry_realize): Add GDK_POINTER_MOTION_MASK.
(set_invisible_cursor): New function.
(gtk_entry_obscure_mouse_cursor): Likewise.
(gtk_entry_key_press): call obscure_cursor if text has been inserted.
(gtk_entry_motion_notify): Restore the mouse cursor.
ChangeLog
ChangeLog.pre-2-0
ChangeLog.pre-2-10
ChangeLog.pre-2-2
ChangeLog.pre-2-4
ChangeLog.pre-2-6
ChangeLog.pre-2-8
gtk/gtkentry.c
gtk/gtkentry.h
gtk/gtktextview.c
gtk/gtktextview.h